//package com.xinjun.kingstar.ui.activites.account;
//
//import android.os.Bundle;
//import android.os.Handler;
//import android.support.annotation.NonNull;
//import android.support.v7.widget.LinearLayoutManager;
//import android.support.v7.widget.RecyclerView;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.widget.Button;
//import android.widget.ImageButton;
//
//import com.chad.library.adapter.base.BaseQuickAdapter;
//import com.example.zhouwei.library.CustomPopWindow;
//import com.hengjun.VenusQueryBeta.sdk.base.BasePresenter;
//import com.hengjun.VenusQueryBeta.sdk.base.activity.BaseMVPCompatActivity;
//import com.hengjun.VenusQueryBeta.sdk.utils.ResourcesUtils;
//import com.sc.VenusQueryBeta.R;
//import com.sc.VenusQueryBeta.adapter.PopAdapter;
//import com.sc.VenusQueryBeta.adapter.XiaDaiKuanAdapter;
//import com.sc.VenusQueryBeta.model.bean.PopBean;
//import com.sc.VenusQueryBeta.model.bean.VipUserInfornationBean;
//import com.sc.VenusQueryBeta.model.bean.XiaDaiKuanBean;
//import com.sc.VenusQueryBeta.presenter.account.xiadaikuan.XiaDaiKuanPresenter;
//
//import java.util.ArrayList;
//import java.util.List;
//
//import butterknife.BindView;
//import butterknife.OnClick;
//import in.srain.cube.views.ptr.PtrClassicFrameLayout;
//import in.srain.cube.views.ptr.PtrDefaultHandler;
//import in.srain.cube.views.ptr.PtrFrameLayout;
//import in.srain.cube.views.ptr.header.MaterialHeader;
//
//public class XiaDaiKuanActivity extends BaseMVPCompatActivity {
//
//
//    @BindView(R.id.ibtn_xiadaikuan_back)
//    ImageButton ibtnXiadaikuanBack;
//    @BindView(R.id.vip_uservip_user_infornation)
//    RecyclerView vipUservipUserInfornation;
//    @BindView(R.id.ptr_class)
//    PtrClassicFrameLayout ptrClass;
//    private XiaDaiKuanAdapter vipServiceAdapter;
//    private PopAdapter popAdapter;
//    private View headView;
//    private Button btn_choose_club;
//
//    private CustomPopWindow mCustomPopWindow;
//
//    /**
//     * 下线贷款
//     *
//     * @param savedInstanceState savedInstanceState
//     */
//
//    @Override
//    protected void initView(Bundle savedInstanceState) {
//
//        //假數據
//        final List<XiaDaiKuanBean> vipServiceBeans = new ArrayList<>();
//       for (int i =0;i<20;i++){
//        XiaDaiKuanBean  vipServiceBean = new XiaDaiKuanBean();
//        vipServiceBean.setUseraccount("000"+i);
//        vipServiceBean.setUserallsign("001"+i);
//        vipServiceBean.setUserdaishu("002"+i);
//        vipServiceBean.setUsermoney("003"+i);
//        vipServiceBean.setUsername("004"+i);
//        vipServiceBeans.add(vipServiceBean);
//        }
//
//        //初始化一个空list的adapter，网络错误时使用，第一次加载到数据时重新初始化adapter并绑定recycleview
//        vipServiceAdapter = new XiaDaiKuanAdapter(R.layout.xia_daikuan_infornation, vipServiceBeans);
//        vipUservipUserInfornation.setAdapter(vipServiceAdapter);
//        vipUservipUserInfornation.setLayoutManager(new LinearLayoutManager(this));
//        vipUservipUserInfornation.setNestedScrollingEnabled(false);
//        vipUservipUserInfornation.setHasFixedSize(false);
//
//        initHeadView();//初始化头部布局
//        vipServiceAdapter.addHeaderView(headView);//动态添加头部布局
//        reFreshListener();
//    }
//
//    @Override
//    protected int getLayoutId() {
//        return R.layout.activity_xia_dai_kuan;
//    }
//
//    @NonNull
//    @Override
//    public BasePresenter initPresenter() {
//        return XiaDaiKuanPresenter.newInstance();
//    }
//
//
//    @OnClick({R.id.ibtn_xiadaikuan_back})
//    public void onViewClicked(View view) {
//        switch (view.getId()) {
//            case R.id.ibtn_xiadaikuan_back:
//                finish();
//                break;
//        }
//    }
//
//    /**
//     * 点击弹出小窗口
//     */
//    private void showPopMenu() {
//        View contentView = LayoutInflater.from(this).inflate(R.layout.pop_list, null);
//        //处理popWindow 显示内容
//
//        //创建并显示popWindow
//        mCustomPopWindow = new CustomPopWindow.PopupWindowBuilder(this)
//                .setView(contentView)
//                .create()
//                .showAsDropDown(btn_choose_club, -20, 20);
//        RecyclerView recyclerView = contentView.findViewById(R.id.recyclerView);
//        PopBean popBean = new PopBean();
//        PopBean popBean1 = new PopBean();
//        PopBean popBean2 = new PopBean();
//        PopBean popBean3 = new PopBean();
//        PopBean popBean4 = new PopBean();
//        PopBean popBean5 = new PopBean();
//        PopBean popBean6 = new PopBean();
//        popBean.setName("test1");
//        popBean1.setName("test2");
//        popBean2.setName("test3");
//        popBean3.setName("test4");
//        popBean4.setName("test5");
//        popBean5.setName("test6");
//        popBean6.setName("test7");
//
//        final List<PopBean> popBeans = new ArrayList<>();
//        popBeans.add(popBean);
//        popBeans.add(popBean1);
//        popBeans.add(popBean2);
//        popBeans.add(popBean3);
//        popBeans.add(popBean4);
//        popBeans.add(popBean5);
//        popBeans.add(popBean6);
//
//        //初始化一个空list的adapter，网络错误时使用，第一次加载到数据时重新初始化adapter并绑定recycleview
//        popAdapter = new PopAdapter(R.layout.pop_list_item, popBeans);
//        recyclerView.setAdapter(popAdapter);
//        recyclerView.setLayoutManager(new LinearLayoutManager(mContext));
//        popAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {
//            @Override
//            public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
//                btn_choose_club.setText(popBeans.get(position).getName());
//                mCustomPopWindow.dissmiss();
//            }
//        });
//
//    }
//
//    /**
//     * 下拉刷新
//     */
//    /**
//     * 下拉刷新監聽
//     */
//    private void reFreshListener() {
//        MaterialHeader header = new MaterialHeader(mContext);
//        ptrClass.addPtrUIHandler(header);
//        ptrClass.setLastUpdateTimeRelateObject(this);//设置刷新支持时间
//        ptrClass.setResistance(1.7f);//设置下拉的阻尼系数，值越大感觉越难下拉
//        ptrClass.setDurationToCloseHeader(1000);//设置刷新完成，头部回弹时间，注意和前一个进行区别
//        ptrClass.setPullToRefresh(false);//设置下拉过程中执行刷新，我们一般设置为false
//        ptrClass.setKeepHeaderWhenRefresh(true);//设置刷新的时候是否保持头部
//        ptrClass.postDelayed(new Runnable() {//进入Activity就进行自动下拉刷新
//            @Override
//            public void run() {
//                ptrClass.autoRefresh();
//            }
//        }, 100);
//        ptrClass.setPtrHandler(new PtrDefaultHandler() {               //下拉刷新
//            @Override
//            public void onRefreshBegin(PtrFrameLayout frame) {
//                //模拟联网，延迟更新数据
//                new Handler().postDelayed(new Runnable() {
//                    @Override
//                    public void run() {
////                                             mAdapterWithHF.notifyDataSetChanged();//适配器更新数据
//                        ptrClass.refreshComplete();//
//                    }
//                },1000);
//            }
//        });
//    }
//
//    /**
//     * 初始化头部
//     */
//    private void initHeadView() {
//        if (headView == null) {
//            headView = ResourcesUtils.inflate(R.layout.rv_header_xia);
//        }
//        btn_choose_club = headView.findViewById(R.id.chooise_company);
//        btn_choose_club.setOnClickListener(new View.OnClickListener() {//选择集团
//            @Override
//            public void onClick(View view) {
//                showPopMenu();
//            }
//        });
//    }
//}
